Totally Undecomposable Functions: Applications to Efficient Multiple-Valued Decompositions
نویسنده
چکیده
A function f : P ! P , P = f0; 1; : : : ; p 1g is kdecomposable i f can be represented as f(X1;X2) = g(h1(X1); h2(X1); : : : ; hk(X1);X2), where (X1; X2) is a bipartition of input variables. This paper introduces the notion of totally k-undecomposable functions. By using this concept, we can drastically reduce the search space to nd k-decompositions. A systematic method to nd the bipartitions of input variables that will not produce any k-decompositions is presented. By combining it to the conventional decomposition methods, we can build an e cient functional decomposition system. This method is promising to design LUT-based FPGAs.
منابع مشابه
Efficient Decomposition of Large Fuzzy Functions and Relations
This paper presents a new approach to decomposition of fuzzy functions. A tutorial background on fuzzy logic representations is first given to emphasize next the simplicity and generality of this new approach. Ashenhurst-like decomposition of fuzzy functions was discussed in [3] but it was not suitable for programming and was not programmed. In our approach, fuzzy functions are converted to mul...
متن کاملBi-Decompositions of Multi-Valued Functions for Circuit Design and Data Mining Applications
We present eÆcient algorithms for the bi-decomposition of arbitrary incompletely speci ed functions in variable-valued logic. Several special cases are discussed. The algorithms are especially applicable for Data Mining applications, because, in contrast to the general multi-valued approaches to function decomposition that decompose to arbitrary tables, we create a network from multi-valued two...
متن کاملCube Diagram Bundles: a New Representation and Relations of Strongly Unspecified Multiple-valued Functions
Efficient function representation is very important for speed and memory requirements of multiple-valued decomposers. This paper presents a new representation of multiple-valued relations (functions in particular), called MultipleValued Cube Diagram Bundles (MVCDB). MVCDBs improve on Rough Partition representation by labeling their blocks with variable values and by representing blocks efficien...
متن کاملAssisted Problem Solving and Decompositions of Finite Automata
A study of assisted problem solving formalized via decompositions of deterministic finite automata is initiated. The landscape of new types of decompositions of finite automata this study uncovered is presented. Languages with various degrees of decomposability between undecomposable and perfectly decomposable are shown to exist.
متن کاملAdvances in Functional Decomposition: Theory and Applications
Functional decomposition aims at finding efficient representations for Boolean functions. It is used in many applications, including multi-level logic synthesis, formal verification, and testing. This dissertation presents novel heuristic algorithms for functional decomposition. These algorithms take advantage of suitable representations of the Boolean functions in order to be efficient. The fi...
متن کامل